##########################################################################
#           TUTORIEL      SUR      LA      PROGRAMMATION      DE      FICHIERS      ART            #
##########################################################################

Dans cette aide, vous allez apprendre  crer des fichier art :



D'abord, ce qu'il faut savoir est ce qu'est un fichier art :
Un fichier art est un fichier qui contient des commandes ART-OS et qui les executes dans l'ordre.
Un fichier art n'est donc rien de plus qu'une suite de commandes ART-OS.
Il sont caractriss par l'extension ".art".



Ensuite, il faut connaitre l'architecture d'un fichier art :

Un fichier .art se compose d'une seule partie :
Dans cette partie, vous devez marquer les commandes que vous souhaitez executer.
Attention, il faut placer UNE SEUL COMMANDE PAR LIGNE !
Les commandes sont celle classiques de ART-OS, pour voir leur liste, tapez AIDE.
Nanmoins, sachez que les commandes additionnelles ne fonctionnent pas dans ce mode,
mais rien ne vous empche de les remplacer par leur code source !

Mais il faut savoir que des options supplmentaires existent dans les fichiers art.
Telle que les directives ou certaines macros.
Les directives (gnralement placs en dbut de script donnent des instructions  ART-OS.
Vous pouvez par exemple mettre ART-OS en plein cran (#pleinecr) ou en taille normale (#normecr).
Pour voir la liste des directives tapez AIDE DIRECTIVES/LISTE
Les macros supplmentaires sont *SCN* et *SCR*, elles renvoient respectivements le nom du fichier
en cours d'excution et son emplacement.

I/ Les variables : Le langage art ne possde pas de vritables variables, mais il est possible de ruser
   en utilisant la directive #remplace, elle remplace une chaine de caractres par une autre.
   Pour cela, placez la ligne suivante AU DEBUT de votre script :

       #inclure *INC*\Def.art

   Ce fichier contient entre autre la lignes suivante :

       #remplace Var: #remplace $

   Qui permettent de dclarer des variables.
   Ensuite, vous pourrez dclarer une variable de la faon suivante : Var:MaVariable Hello World!
   Par la suite, tous les $MaVariable seront remplacs par Hello World!

II/ Le fonctions : Les fonctions sont des morceaux de script prsents dans un autre fichier qu'il faut lancer  l'appel de
    leur fonction.
    Une fonction s'appelle de cette faon :

        fonc:NomDeLaFonction*empl:Emplacement du fichier

    Par exemple, pour crer la fonction TEST qui appelera le fichier *ART*\TEST.art, il faut taper ceci :
    
        fonc:TEST*empl:*ART*\TEST.art

    Chaque TEST dans le script sera alors remplac par le contenu du fichier *ART*\TEST.art

III/ Les conditions : Les conditions en art sont assez simple :
     Une seule condition existe : Si.
     Elle s'utilise de cette faon :

         	Si (1=1) {ECRI Ca fonctionne !}

     Les caratres entre parenthses sont la contition avec les oprateurs suivants : = (gal), < (infrieur), > (suprieur), ! (diffrent).
     Ces caractres peuvent tres des chiffres, des chaines de caractres, des variables.
     
     Les caratres entre acolades est l'action  effectuer si la condition est vraie.
     Ces caractres peuvent tres des commandes, des fonctions.

     ATTENTION : LA TABULATION AVANT LA CONDITION EST TRES IMPORTANTE !

Voici un exemple de fichier :

    #inclure *INC*\Def.art
    
    Var:Var1 Salut tout 
    Var:Var2 le monde !
    
    ECRI Ce fichier est un test !
    ECRI 
    ECRI Nous allons afficher les deux variables Var1 et Var2
    MESSAGE Info*La variable 1 vaut $Var1@ligneEt la variable 2 vaut $Var2@ligne@ligneLes deux enssembles valent :@ligne$Var1$Var2*0
    
    Si ($Var1=$Var2) {MESSAGE Info*La variable 1 est gale  la variable 2 !*0}
    Si ($Var1!$Var2) {MESSAGE Info*La variable 1 n'est pas gale  la variable 2 !*0}
    
    FIN

NB : La programmation d'une commande est trs utile pour programmer une fichier ".artcom"
        Pour apprendre  programmer en .artcom, tapez AIDE Tutos/Programmation .artcom
        Pour plus de scurite et de stabilit, nous vous conseillons de terminer une commande votre fichier par la commande FIN


Voil, vous savez maintenant crer un fichier de commandes .art

Pour voir un exemple de fichier .artcom, tapez AIDE Exemples/EXEMPLE.art
Pour lancer cet exemple, tapez LANCER *SYS*\aide\exemples\exemple.art